﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using BusinessObjects.BO_GetObjects;
using DigiLib;
public partial class Administrator_Controls_Admin_Artlinks_edit : Admin_Controls_Base
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            LoadData();
        }
    }
    //load data
    public void LoadData()
    {
        DataTable dt = BO_art_link.Search(GetID());
        if (dt.Rows.Count > 0)
        {
            txtBirthDay.Text = dt.Rows[0]["YEAR_BORN"].ToString();
            txtEmail.Text = dt.Rows[0]["EMAIL"].ToString();
            txtName.Text = dt.Rows[0]["ART_LINK_NAME"].ToString(); ;
            txtTitle.Text = dt.Rows[0]["TITLE"].ToString();
            txtViTri.Text = dt.Rows[0]["ORDER_DISPLAY"].ToString();
            txtWebSite.Text = dt.Rows[0]["WEBLINK"].ToString();
        }
        else
        {
            divMessage.InnerHtml = MessageBox.Error("Hệ thống","Lỗi không có dữ liệu");
        }
    }
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        string thumps=string.Empty;
        if (fupThumb.HasFile)
        {
            thumps = base.Upload("Thumps", "../Thumps/" + fupThumb.FileName, fupThumb, divMessage, true);
        }
        else
        {
            thumps=getThumps();
        }
        string result=BO_art_link.Update(GetID(), txtName.Text, int.Parse(txtBirthDay.Text),txtEmail.Text, txtTitle.Text, thumps, txtWebSite.Text, int.Parse(txtViTri.Text), DateTime.Now, "tinhcd", DateTime.Now, "khoangpc", true);
        if (result == "0")
        {
            divMessage.InnerHtml = MessageBox.Error("Hệ thống", "Chèn dữ liệu không thành công");
        }
        else
        {
            divMessage.InnerHtml = MessageBox.Success("Hệ thống","Cập nhật thành công");
        }
    }
    //get id
    public int GetID()
    {
        return int.Parse(Request.QueryString["id"].ToString());
    }
    //GET THUMPS
    public string getThumps()
    {
        DataTable dt = BO_art_link.SelectAll(1);
        return dt.Rows[0]["THUMB"].ToString();
    }
}